NIBASC 'FMTLEX ' Filename CON(4) #E208 File type NIBHEX 0 Flags NIBHEX 0 Copy code NIBHEX 4320 Creation time NIBHEX 218098 Creation date REL(5) FILEND FILEND *B9725 ---------- File header end *B9726 --LEX header-- CON(2) #52 LEX ID CON(2) #61 Lowest token CON(2) #62 Highest token CON(5) #00000 NO linked LEX NIBHEX F NO speed table CON(4) #0020 Offset to text table CON(4) #0000 NO message table REL(5) oB97D4 Offset to Poll Handler *B973F------MAIN TABLE------ *B973F CON(3) #000 Offset to text REL(5) oB994E IMAGE$ execution code NIBHEX F char. nib *B9748 CON(3) #00F Offset to text REL(5) oB99A1 PRINT execution code NIBHEX D char. nib *B9750---MAIN TABLE END--- *B9751---Text table--- *B9751 CON(1) #B NIBASC 'IMAGE$' CON(2) #61 Token *B9760 CON(1) #9 NIBASC 'PRINT' CON(2) #62 Token NIBHEX 1FF Text table end *B976F---------- oB9770 LCHEX 4 A=DAT0 B ASR A ?C#A P GOYES oB97F2 GOTO oB9A06 oB9781 C=R3 D1=C A=R2 D1=D1- 12 CD1EX ?CA B GOYES oB9AA2 D0=D0+ 16 oB9AE4 D0=D0- 16 oB9AE7 A=B A oB9AE9 CD0EX C=C-A A A=R1 ?C=A A GOYES oB9B02 ?D>=C A GOYES oB9B04 GOSBVL #01308 =MOVE*M oB9B02 C=C+B A oB9B04 D1=C C=B A GOSBVL #0F09A =STRHDR D1=D1- 16 GOSBVL #1B38E =REV$ A=DAT1 W GOSBVL #0F6B3 =STRASN GOC oB9B5B to GOVLNG #09393 =MFERR D0=(5) #2F871 RAM=S-R0-0 C=DAT0 W D0=(2) #96 DAT0=C A D0=D0- 16 C=DAT0 10 D0=D0- 5 DAT0=C 10 GOTO oB9A06 oB9B4C A=-A A oB9B4E A=DAT0 A GONC oB9B56 A=-A A oB9B56 A=A+B A GONC oB9AE9 oB9B5B GOVLNG #09393 =MFERR oB9B62 D0=D0- 2 ST=1 8 ST=1 9 GOSBVL #03064 =GNXTCR GOSBVL #0323B =READP5 GOSBVL #03628 =USINGp GOC oB9B8A to GOVLNG #035B1 =DUSP30 GOSBVL #03655 =DUS;CK oB9B8A GOVLNG #035B1 =DUSP30 *B9B91--------------------PRINT parse routine oB9B91 GOSBVL #02C2A =WRDSCN CON(2) #F3 TO REL(3) oB9B62 CON(2) #00 token table end GOVLNG #03035 =REST* *B9BA6--------------------PRINT decompile routine oB9BA6 LCASC ' OT' P= 5 GOSBVL #05423 =OUTNBC GOSBVL #05922 =EXPRDC GOSBVL #051C1 =BLNKCK A=DAT1 B GOVLNG #05450 =DISPDC FILEND * DISASM started 89/08/22 00:27:30 * DISASM finished 89/08/22 00:31:51